#include <iostream>
#include <list>
#include <vector>
#include <algorithm>
#include <array>
#include <time.h>
#include <queue>
#include <stack>
#include <string>
#include <set>
#include <map>
#include <functional>
using namespace std;

#include "RBTree.h"
#include "Map.h"
#include "Set.h"

/* pair
//类模板: pair
template <class T1, class T2>
struct pair
{
	T1 first;
	T2 second;
	pair()
		: first(T1())
		, second(T2())
	{
	}
	pair(const T1& a, const T2& b)
		: first(a)
		, second(b)
	{
	}
};
 
//函数模板: make_pair
template <class T1, class T2> 
pair<T1, T2> make_pair(const T1& x, const T2& y)
{
	pair<T1, T2> pair(x, y);
	return pair;
}
*/

int main()
{
	ape::test_set();
	ape::test_map2();
	return 0;
}

